package com.rc.saas.tenant.mapper.member;

import com.rc.saas.tenant.common.base.BaseMapper;
import com.rc.saas.tenant.model.member.MemberAccountRecord;
import com.rc.saas.tenant.model.member.MemberAccountRecordExample;
import com.rc.saas.tenant.search.member.MemberAccountRecordSearch;
import com.rc.saas.tenant.vo.member.MemberAccountRecordPrintVo;
import com.rc.saas.tenant.vo.member.MemberAccountRecordResultVo;

import java.util.List;

public interface MemberAccountRecordMapper extends BaseMapper<Long ,MemberAccountRecord,MemberAccountRecordExample> {
    List<MemberAccountRecordResultVo> searchByCondition(MemberAccountRecordSearch memberAccountRecordSearch);

    List<MemberAccountRecordResultVo> listPageSubMemberAmountRecord(MemberAccountRecordSearch memberAccountRecordSearch);

    List<MemberAccountRecordPrintVo> listSubMemberAmountRecord(MemberAccountRecordSearch memberAccountRecordSearch);

}
